EmbedPress\Gutenberg\EmbedPressBlockRenderer D

Total Complexity 183
Dependencies 3
Dependents 0
Total lines 1,245
Lines of code 678
Logical lines of code 330
Comment lines 341
Methods 41
Properties 2

Methods 41

Method Rating Maintainability Complexity Lines of code
generate_pdf_params()
B
45 24 31
build_styling_config()
A
47 10 30
build_carousel_config()
A
51 10 22
extract_legacy_pdf_config()
A
53 9 20
should_display_content()
A
60 9 12
render_dynamic_content()
A
56 8 17
render_embedpress_pdf()
A
56 8 17
render()
S
57 8 14
generate_legacy_embed_code()
S
52 7 20
render_document()
S
58 7 14
generate_document_params()
S
58 7 13
render_youtube_block()
S
50 5 31
build_custom_branding()
S
45 3 51
build_player_options()
S
47 4 35
render_displayable_content()
S
58 5 17
render_protected_content()
S
56 5 17
render_wistia_block()
S
50 4 31
extract_basic_config()
S
61 6 10
render_legacy_pdf_html()
S
50 3 29
generate_final_html()
S
47 2 38
render_legacy_protected_content()
S
54 3 19
build_player_config()
S
57 3 15
build_embed_wrapper_classes()
S
61 3 11
render_embedpress_pdf_html()
S
56 2 18
render_embedpress_document_html()
S
57 2 16
is_dynamic_provider()
S
66 3 8
render_legacy_displayable_content()
S
60 2 13
embedpress_pdf_legacy_render_block()
S
60 2 12
extract_protection_data()
S
56 1 17
get_alignment_class()
S
72 2 5
build_ads_attributes()
S
67 2 7
get_hosted_format()
S
68 2 7
render_embed_content()
S
68 2 7
render_ad_template()
S
71 2 5
extract_wistia_id()
S
73 2 4
build_legacy_wrapper_classes()
S
64 1 10
render_embed_html()
S
65 1 8
get_embed_content()
S
78 1 3
build_wrapper_classes()
S
64 1 10
build_content_wrapper_classes()
S
64 1 10
is_youtube_url()
S
75 1 4